* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body, html,form,ul,li,p {margin:0; padding:0; color:#333333; text-shadow: 0 1px 0 #fff;}
ul {list-style-type: none;}
a img {border-width: 0;}

#nav {text-align:center; background-color:rgba(255,255,255,0.3); height:40px; border-bottom:1px solid #e0e0e0; border-bottom: 1px solid #dddddd; box-shadow: 0px 0px 5px 0px #E0E0E0;}
#goHome, #goReload {width:24px; height: 24px;}
#goHome {margin: 8px 0 0 8px;}
#goReload {margin: 8px 8px 0 0;}
#logo {position: relative; top:10px; font-weight:bold;}

.nowrap {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix {zoom:1;}
.rfloat {float:right;}
.lfloat {float:left;}
.hide {display: none;}

.article {padding:6px 10px; border-bottom:1px solid #e0e0e0; border-top:1px solid #fefefe; overflow: hidden;}
.article a {text-decoration: none; color:#343434; display:block; max-height:128px; overflow: hidden;}
.article.row0 {background-color:rgba(240,240,240,0.3);}
.article.row1 {background-color:rgba(220,220,220,0.3);}
.article .cover {float:left; width:33%; height:auto; margin-right:10px; margin-bottom:2px; border-radius:3px; position:relative; top:2px; background-repeat:no-repeat; background-size:cover; background-position:center top; text-indent:-9999px; display:block; display:inline-block;}
.article .cover img {width:100%; height:auto;}
.article .meta .heading {font-size:0.9em; line-height:1.1em; margin:0 0 6px 0; padding:0;}
.article .meta .summary {font-size:0.9em;}

#article {background-color:rgba(240,240,240,0.3);}
#title {font-size:1.1em; line-height:1.2em; font-weight: bold; padding:8px; border-bottom:1px solid #e0e0e0;}
#content {padding:0 8px 8px 8px;}
#content .media {text-align: center; background-color: #e9e9e9; line-height: 0px; display: block;}
.media img {max-width:100%;}

#loadMore a {display:block; padding:12px 8px; text-decoration:none; color:#333333; font-size:0.9em; text-align:center; background-color:rgba(210,210,210,0.3); border-bottom:1px solid #e0e0e0; border-top:1px solid #fefefe;}

#rssBuyVip {background: transparent url(vip.png) 50% 10px no-repeat; padding:100px 10px 10px 10px;}
#rssBuyVip .req {text-align: center; font-weight:bold; color:#696969;}
#buyVipSms {margin:10px; border:1px solid #afafaf; background-color: #f9f9f9; padding:0 10px 10px 10px; text-align: center; position: relative;}
#buyVipSms, #buyVipSms .tl {border-radius:3px;}
#buyVipSms .tl {background-color: #f9f9f9; border:1px solid #afafaf; display: inline-block; position:relative; margin-top:-1em; padding:0.5em; height:2em; font-weight:bold; color:#6e9f32;}
#buyVipSms .t {font-size:0.9em;}
#buyVipSms .s {font-weight:bold; padding:0.2em;}


@media screen and (min-width : 320px) {
	.article .cover {width:128px; height: 128px; margin-bottom:5px;}
	.article .meta .heading {font-size:1.05em; line-height:1.2em;}
}